Why Is My Dog Being Stubborn and Not Eating?

It’s easy to assume your dog is just being stubborn when they suddenly refuse to eat, especially if they’re acting otherwise normal. But when dogs skip meals, there’s usually more happening beneath the surface.

What looks like “stubbornness” may actually be discomfort, emotional stress, or confusion—and understanding the true cause is key to helping your dog eat again.

We outline the deeper reasons why your dog might be refusing food and what steps you can take to solve it.

Why Is My Dog Being Stubborn and Not Eating?

A dog that seems stubborn and isn’t eating might actually be dealing with dental issues, food aversion, gastrointestinal discomfort, anxiety, overfeeding, behavioral conditioning, or underlying illness.

What appears to be pickiness can be driven by subtle forms of pain, stress, confusion, or learned habits—not just willful refusal.

why is my dog being stubborn and not eating

Why Your Dog Is Being Stubborn and Not Eating

1. Dental Pain or Oral Discomfort

A very common cause of “stubborn” eating behavior is mouth pain. Dogs with dental issues may avoid food—not because they’re picky, but because chewing hurts.

Potential oral problems include:

  • Gingivitis or periodontal disease

  • Tooth abscesses

  • Loose or broken teeth

  • Oral ulcers or tumors

Signs include chewing on one side, dropping food, bad breath, or drooling. Many dogs will seem fine otherwise, leading owners to believe they’re just being stubborn—but in reality, the act of eating is simply painful.


2. Food Aversion or Sensory Rejection

Dogs can develop food aversions for a number of reasons, including:

  • Association with a bad experience (like vomiting after a meal)

  • Changes in smell or taste of the food (especially in canned diets)

  • Spoiled or rancid ingredients

  • Sensitive noses reacting to artificial flavors or preservatives

Even minor formulation changes in your dog’s usual food can cause refusal. If your dog sniffs the food, turns away, or paws at the bowl, it may not be stubbornness—it might just be an honest dislike or aversion.

Related: Dog vomiting and not eating (Causes and when to worry)


3. Gastrointestinal Upset

Mild digestive discomfort—like gas, bloating, nausea, or acid reflux—can temporarily suppress appetite. Dogs often try to protect themselves by avoiding food if their stomach doesn’t feel right.

Signs include:

  • Eating grass or licking surfaces

  • Burping or lip-smacking

  • Approaching the bowl but walking away

  • Intermittent vomiting or diarrhea

This can make your dog seem fussy or unpredictable with meals, but the underlying cause is typically a mild and manageable upset.


4. Anxiety or Emotional Stress

Stress and anxiety can significantly impact appetite. While some dogs stress-eat, many lose their desire to eat altogether when anxious.

Triggers include:

  • Loud noises (construction, storms)

  • Routine changes (new schedule, travel)

  • New pets, visitors, or environmental changes

  • Separation from the primary caregiver

Stressed dogs may act clingy, hide, or seem aloof, and their meal refusal may come across as stubborn defiance. But in reality, their nervous system is in overdrive, suppressing hunger.


5. Behavioral Conditioning (Learned Picky Eating)

Dogs are quick learners—and sometimes, their refusal to eat is a learned behavior reinforced by well-meaning owners. For example:

  • Offering treats or table food when they don’t eat kibble

  • Giving a different food after skipping a meal

  • Hand-feeding to encourage them

  • Constantly switching diets

This creates a pattern where your dog learns: “If I hold out, I’ll get something tastier.” It looks like stubbornness, but it’s really clever habit reinforcement.


6. Overfeeding or Excessive Treats

If your dog is getting too many treats, snacks, or table scraps, they may not be hungry at mealtime. Even a few rich snacks can throw off their calorie needs for the day.

Other signs of overfeeding include:

  • Skipping breakfast but begging at dinner

  • Eating only when very hungry

  • Gaining weight despite “not eating much”

Dogs are opportunistic feeders—if they know there’s something better coming, they may “opt out” of their main meal and wait you out. This can be mistaken for being stubborn.


7. Underlying Illness or Discomfort

Sometimes the refusal to eat is the first subtle sign of illness, especially in early stages of:

  • Pancreatitis

  • Kidney or liver issues

  • Inflammatory bowel disease (IBD)

  • Infections or fevers

In these cases, dogs may still appear alert or active but seem picky or off at mealtime. It’s important not to dismiss repeated refusal as mere stubbornness if it persists beyond a day or two.


What to Do If Your Dog Isn’t Eating and Seems Stubborn

If your dog seems healthy but is skipping meals:

  • Limit treats and eliminate table scraps completely

  • Stick to one food—avoid changing brands frequently

  • Offer food for 15–20 minutes, then remove it without comment

  • Feed in a calm, quiet place with minimal distractions

  • Warm the food slightly to release aroma and improve palatability

  • Try hand-feeding gently, but don’t make it a regular habit

Consistency is key. Avoid giving in to demands, as this can reinforce the behavior.


When to Call or Visit Your Vet

Call your vet if your dog:

  • Refuses food for more than 24–48 hours

  • Shows signs of pain, vomiting, or diarrhea

  • Acts lethargic, disoriented, or unusually quiet

  • Has lost weight, vomited repeatedly, or seems bloated

  • Is a senior or has known chronic health issues

A physical exam, bloodwork, and possibly imaging may be necessary to rule out serious causes or subtle illnesses.

 

Key Takeaway

When your dog refuses food and seems stubborn, it’s rarely about being difficult. Whether it’s due to emotional triggers, discomfort, or a learned habit, your dog is trying to tell you something—and it’s up to you to listen with empathy and consistency.

By observing their behavior closely, removing potential reinforcements, and seeking vet care when necessary, you can help restore your dog’s healthy eating habits without frustration or guesswork.

Sources